<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>02JS变量与常量</title>
    </head>
    <body>
        <script>
            //Js是一门弱类型语言，不需要指定变量的数据类型
            //1.使用var关键字声明变量
            var a=10;//number 整数+小数
            var b=3.14;//number
            var c='你好！';//string 单引+双引
            var d="你好呀！";//string
            var e = true;//boolean true+false
            console.log(a,b,c,d,e);
            //typeof 查看变量的数据类型 根据值去推断数据类型
            console.log(typeof a,typeof b,typeof c,typeof d,typeof e);


            a=3.14;
            console.log(a,typeof a);//可以修改值
            a=false;
            console.log(a,typeof a);//可以修改类型
            var a='hhhh我来了';
            console.log(a,typeof a);//可以重复声明


            let x= 1;
            console.log(x,typeof x);
            x=6.6;
            console.log(x,typeof x);
            // let x=false;
            // console.log(x,typeof x)//let声明的变量不可以重复声明 报错 变量已被声明

            const y =1;
            console.log(y,typeof y);
            // y=122;//常量的值不允许被修改



        </script>

    </body>
</html>